package com.aiti.lulian.service;

import com.aiti.base.core.base.service.BaseService;
import com.aiti.base.core.utils.message.Message;
import com.aiti.lulian.pay.dto.CardVipRecordDto;
import com.aiti.lulian.pay.model.CardVipRecord;
import com.aiti.lulian.pay.vo.CardVipRecordVo;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;

import java.util.List;


public interface ICardVipRecordService extends BaseService<CardVipRecord> {

    Message getConfirmationCode(String enterpriseId);

    Message confirm(CardVipRecordDto cardVipRecordDto);

    List<CardVipRecordVo> getList(CardVipRecordDto cardVipRecordDto, Page<CardVipRecord> page);

    Message open(CardVipRecordDto cardVipRecordDto);
}